8#ifndef INCLUDED_FUNCUBE_FCDPP_H
9#define INCLUDED_FUNCUBE_FCDPP_H
11#include <gnuradio/hier_block2.h>
33 typedef std::shared_ptr<fcdpp>
sptr;
43 static sptr make(
const std::string device_name =
"",
int unit = 1);
#define FUNCUBE_API
Definition api.h:19
Funcube Pro+ Dongle source block.
Definition fcdpp.h:31
std::shared_ptr< fcdpp > sptr
Definition fcdpp.h:33
virtual void set_if_gain(int gain)=0
Set If gain.
static sptr make(const std::string device_name="", int unit=1)
Return a shared_ptr to a new instance of funcube::fcdpp.
virtual void set_mixer_gain(int gain)=0
Switches mixer gain onf/off.
virtual void set_freq(double freq)=0
Set frequency with resolution defined by unit.
virtual void set_freq_corr(double ppm)=0
Set new frequency correction.
virtual void set_lna(int gain)=0
Switches the LNA on/off.